@charset "gb2312";
/*==================bodyer================*/
/*hero*/
.hero{height:420px; z-index:99;}
.hero .menuTop{display:none;top:0;}
.pptBox{width:100%;height:421px;overflow:hidden; position:absolute; z-index:1; text-align:center; left:0; _left:-73px;}
.pptBox li { left: 0; position: absolute; text-align: center; top: 0; width: 100%; display:none;}
.pptBox li img{ width:1920px; height:421px;}
.lists a { left: 50%; margin-left: -960px;  position: absolute;}
.pptBox .dots{ width:240px; height:25px;position: relative; top:390px; text-align:center; z-index:100;*left:0%; margin:0 auto; background:url(/images/201507/banner_li_bj2.png) no-repeat;}
.pptBox .dots a{ display:inline-block; width:16px; height:16px;overflow:hidden;background: url(/images/201507/banner_li.png) right top;  margin-right:10px; margin-top:3px;}
.pptBox .dots a.hover{background: url(/images/201507/banner_li.png);}
.heroSide{width:224px;height:409px;border:1px solid #dbdbdb; background: #FFF; position:relative; z-index:22; margin-top:5px;}
.areaBox{height:195px;overflow:hidden;}
.heroSide .ling_bgtip{ width:224px; background:url(/images/201507/dividing_line_03.png) no-repeat right top; height:2px; overflow:hidden;}
.tabM{background: #ececec;}
.tabM li{float: left;cursor: pointer;width: 110px;text-align:center;font-size:14px;color: #949694;height:25px;line-height:25px; margin:2px 0;}
.tabM li.on{color: #5b82ff;}
.tabM li span.ico01{background:url(/images/index202211/hero-icon.png) no-repeat 0 -22px; width:14px; height:14px; display:inline-block; padding-right:5px; *vertical-align:top;}
.tabM li span.ico02{background:url(/images/index202211/hero-icon.png) no-repeat -24px -22px; width:14px; height:14px; display:inline-block; padding-right:5px; *vertical-align:top;}
.tabM li.on span.ico01{ background-position:0 -3px;}
.tabM li.on span.ico02{ background-position:-24px -3px;}
.tabMcon{height:165px;}
.zqBox{padding:10px 0;}
#slides{position:relative;width:224px;height:165px;overflow:hidden;}
#slides2{position:relative;width:224px;height:165px;overflow:hidden;}
.tabMcon  .prev,.tabMcon  .next{ z-index:99;position:absolute;top:50%;margin-top:-25px;width:11px;height:36px;background-image:url(/images/201507/pre_nxt.png);cursor:pointer}
.tabMcon  .prev{left:0;  background-position:right top;}
.tabMcon  .next{right:0; background-position:left top;}
.zqList{width:224px;height:165px;}
.zqList li{float:left;width:211px;padding-left:13px; padding-top:10px;}
/*
.zqList li a,.zqList li a:visited{float:left;font-size:12px;width:60px;height:80px;padding:0 3px;text-align:center;font-family:simsun;}
.zqList li a img,.zqList li a img:visited{opacity:0.5;transition: all 0.3s ease 0s; margin:0 8px;filter:Alpha(opacity=50);}
.zqList li a:hover img{opacity:1;filter:Alpha(opacity=100);}
.zqList li a:hover{text-decoration:underline;}
.zqList li a img{margin-bottom:5px;}
*/
.zqList li a{ width:67px; text-align:center; float:left; display:inline-block; line-height:26px;}
.zqList li a:link {color: #777777; text-decoration: none;}
.ggBox{padding-top:6px;}
.ggBox li{color:#6d6d6d;padding:4px 0 4px 10px;*padding:2px 0 3px 10px;width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:15px;background:url(/images/2015/dot_1.png) no-repeat left center;}
.ggBox li a{color:#777;}

.chargeBox{}
.tabNcon form{padding-top:6px;}
.tabNcon form div{padding:5px 0;*padding:5px 0 0 0;_padding:3px 0;}
.tabNcon form em{color:#737e73;margin-right:5px;}
.tabNcon form .ipt{border: 1px solid #d7d7d7;color: #333;height: 22px;line-height: 22px;padding:0 5px;}
.tabNcon form select{width:144px;height: 22px;}
.tabNcon form .bind{color: #737e73;margin:0 0 5px 20px;}
.tabNcon form .btnSub{height: 31px;line-height: 31px;margin-left: 56px;color: #fff;width: 102px;border:none;background: url(/images/2015/btn_bg1.jpg) no-repeat;cursor: pointer;}
.tabNcon form .tip{color:red;margin-top:5px;}
.tabNcon form .w132{width:132px;}
.tabNcon form .w117{width:117px;}
.tabNcon form .w60{width:60px;}
.tabNcon form .w132{width:132px;}

/*showCase*/
.recommend{ width:1200px; height:222px; overflow:hidden; margin:0px auto; margin-top:30px;}
.recommend .left{width:190px; height:100%; float:left; overflow:hidden; }
.recommend>.right{  width:1010px; height:100%; float:right;}
#showslides{ width:1010px; height:222px; overflow:hidden; position:relative;}
#showslides .slides_container li{ width:100%; float:left; height:222px;}
#showslides .slides_container li a{ width:251px; height:110px;  overflow:hidden; display:block;  float:left; margin-left:2px; transition: all 0.35s linear 0s;  box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.1);  }
#showslides .slides_container li a:hover{   box-shadow: 0 0 30px 2px rgba(0, 0, 0, 0.3); position:relative; z-index: 10;  }
#showslides .slides_container li a img{ width:100%; height:100%;}
#showslides .slides_container a:first-child{ margin-left:0px!important;}
#showslides .slides_container .img1{ width:1010px; height:110px;}
#showslides .slides_container .img2{ width:1010px; height:110px; margin-top:2px;}
#showslides .prev{ background:url(../images/ico_arr.png) no-repeat; width:26px; height:74px; display:block; left:0px; top:74px; position:absolute; text-indent:-999em; outline:none; z-index:11;}
#showslides .prev:hover{ background-position:0 -74px;}
#showslides .next{ background:url(../images/ico_arr.png) no-repeat -26px 0; width:26px; height:74px; display:block; right:0px; top:74px; position:absolute; text-indent:-999em;outline:none;z-index:11;}
#showslides .next:hover{ background-position:-26px -74px;}

.showCase .showTit{display:block;height:40px;padding-top: 30px;overflow:hidden;}
.showDock{position: relative;height: 137px;text-align: center;z-index:100; width:100%;}
.dock-container{position: absolute;height: 137px;}
.dock-item,.dock-item:visited{display: block;width: 60px;color: #000;position: absolute;bottom: 0px; text-align: center;text-decoration: none;}
.dock-item img {border: none; width: 100%; }
.dock-item span {display: none;background:#FFF;color:#777;line-height:30px;font-size:14px;font-family:"MicroSoft YaHei";}

.showCase .showT{display:block;text-align: center;height: 170px;line-height: 170px;color: #424242;font-size: 60px;font-weight: 100;}
.accordion {margin-top: -10px;background:#FFF;
    height: 137px;
    margin: 0 auto; padding-bottom:30px;
    overflow: hidden;
    width: 1200px;
}
.accordion ul{width:3000px;}
.accordion li{ margin-top:30px;display:block;width:79px;height:137px;position:relative;z-index:1;float:left;}

.accordion ul li a{text-align:center;}
.accordion li img{position:relative;z-index:9;transition: all 0.3s ease 0s;display:block;text-align:center; margin:0 auto; width:73px;}
.accordion ul:hover li{width:73px;}
.accordion ul li:hover{width:150px; height:220px; margin-top:0px;}
.accordion .title{ z-index:999;height:30px;position:absolute;left:0; top:180px;width:167px;background:#000;}
/*
.accordion ul:hover li .title{ display:block !important;bottom:0px;}
*/
.accordion .title a{display:block;color:#fff;font-size:16px; height:30px;}
.accordion ul li .title{transition: all 0.3s ease 0s; display:none;}
.accordion li:hover .title{ display:block; top:120px;}



/*floors*/
.floors table{width:100%;height:500px;margin-bottom:15px;}
.floors table .pic img{margin-left:5px;}
.floors table td,.floors table th{text-align:left;}
.floors tbody th{width:190px;vertical-align:top;}
.floors tbody td{border:1px solid #ddd;border-left:0;}
.floors thead th{height:70px;text-align:right;padding-right:15px;font-family:simsun;font-weight:normal;vertical-align:top;}
.floors thead th .more{float:right;margin-top:35px;}
.floors tbody th a{display:block;margin-top:50px;}
.floors tbody th .text1 {font-size:24px;margin:0 0 0 20px;font-weight:bold;color:#fff;}
.floors tbody th .text2 {font-size:16px;margin:0 0 15px 20px;color:#fff;}
.floors tbody th .text3 {font-size:12px;margin-left:20px;color:#666;width:80px;height:26px;line-height:26px;padding:0 8px;cursor:pointer;background:#fff url(/images/2015/ico_arrow4.png) no-repeat 65px center;}
.floors tbody td a{display:block;cursor:pointer;}
.floors tbody td .text{width:45%;padding-left:5%;text-align:center;margin-top:35px;line-height:1.4;}
.floors tbody td .text dt{font-size: 22px;}
.floors tbody td .text dd{font-size: 14px;color: #777; line-height:22px;width:151px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.floors tbody td .text .pri{color:#ff8201;}
.floors tbody td.big .text{width:35%;padding-left:15%;}
.floors tbody td.big .text dt{font-size: 32px;}
.floors tbody td.big .text dd{width:234px;}
.floors tbody td .pic{width:49%;}
.floors tbody td .picsml{height:240px;}
.floors tbody td .picsml img{margin-top:45px;}

.floor1 thead th{background:url(/images/2015/floor_title_1.jpg) no-repeat;}
.floor1 tbody th{background:#ffda60;border-bottom:1px solid #ffda60;}
.floor2 thead th{background:url(/images/2015/floor_title_2.jpg) no-repeat;}
.floor2 tbody th{background:#ff9867;border-bottom:1px solid #ff9867;}
.floor3 thead th{background:url(/images/2015/floor_title_3.jpg) no-repeat;}
.floor3 tbody th{background:#9de18f;border-bottom:1px solid #9de18f;}
.floor4 thead th{background:url(/images/2015/floor_title_4.jpg) no-repeat;}
.floor4 tbody th{background:#54cdf1;border-bottom:1px solid #54cdf1;}
.floor5 thead th{background:url(/images/2015/floor_title_5.jpg) no-repeat;}
.floor5 tbody th{background:#d1ea78;border-bottom:1px solid #d1ea78;}
.floor6 thead th{background:url(/images/2015/floor_title_6.jpg) no-repeat;}
.floor6 tbody th{background:#8ab6ff;border-bottom:1px solid #8ab6ff;}

/*合作伙伴样式*/
.bellows__header {position: relative;color: white; }
.bellows__header:before, .bellows__header:after {display: block;position: relative;z-index: 2;}
.bellows__header h1,.bellows__header h2,.bellows__header font,.bellows__header h4 {color: #333333; font-size:12px;font-weight:0;}
.bellows__content,.bellows__contenta { padding: 0px; }
.bellows__content a,.bellows__contenta a {font-size:12px}
.bellows__content .bellows,.bellows__contenta .bellows { margin-top: 20px; }  
.bellows__content li {float:left;margin-top:10px; min-width:50px;width:auto !important;width:50px;overflow:visible; }
.bellows__contenta li {float:left;margin-top:10px; min-width:40px;width:auto !important;width:20px;overflow:visible; display:block}
.bellows__content li span,.bellows__contenta li span {font-size:12px;color:#999;padding:0 5px;}
.bellows{ padding-top:10px;}
.bellows__header li {float: left; font-size: 14px; color:#777; font-weight:normal; display:block; margin-right:20px; cursor:pointer;}
.bellows__header li.on { font-weight:bold;}
.bellows__header li span{ margin-left: 20px; color: #ccc; font-weight: normal;}
.lx-con .footall_a{ width:15px; height:15px; display:block; background:url(/images/201507/foot_ico.png) no-repeat; float:right; margin-top:40px;}
.lx-con .footall_b{ width:15px; height:15px; display:block; background:url(/images/201507/foot_ico.png) no-repeat; float:right; margin-top:40px;}
.lx-con a.on{ background-position:right;}
/*楼层样式*/
.sports_geeks{ height:50px; margin-top:30px;}
.sports_geeks span{ margin-left: 20px; margin-top: 23px; font-size:14px; display:inline-block;}
.sports_geeks a{ margin-top:23px;}
.sports_geeks_news{ width:100%;}
.sports_geeks_news .sps_gk_n_left{ width:190px; height:420px;}
.sports_geeks_news .color_fl01 { background: #feda60;}
.sports_geeks_news .w_color_fl01{ height: 100px; width: 100%; background: #ffba24;}
.sports_geeks_news .color_fl02 { background: #ff9767;}
.sports_geeks_news .w_color_fl02{ height: 100px; width: 100%; background: #ff5c2b ;}
.sports_geeks_news .color_fl03 { background:#9de090;}
.sports_geeks_news .w_color_fl03{ height: 100px; width: 100%; background:#62c751 ;}
.sports_geeks_news .color_fl04 { background:#55cdf0;}
.sports_geeks_news .w_color_fl04{ height: 100px; width: 100%; background:#1ba5e4;}
.sports_geeks_news .color_fl05 { background:#d2ea78;}
.sports_geeks_news .w_color_fl05{ height: 100px; width: 100%; background:#abd738;}
.sports_geeks_news .color_fl06 { background:#55cdf0;}
.sports_geeks_news .w_color_fl06{ height: 100px; width: 100%; background:#1ba5e4;}
.sports_geeks_news .sps_gk_n_left span.span_c{ padding-top:20px; *padding-top:15px; height:80px; width:93px; display:inline-block; text-align: center;}
.sports_geeks_news .sps_gk_n_left span a p { color: #fff; font-weight: 700;}
.sports_geeks_news .sps_gk_n_left span.br_img { background:url("/images/201507/dividing_line_01.png") no-repeat scroll right top;
}
.img_left_mar{ margin-top:30px;}
.sports_geeks_news p{ text-align:center; line-height:20px;}
.sports_geeks_news .sps_gk_n_left ul{ background:url("/images/201507/dividing_line_02.png") no-repeat scroll right top; padding:10px 0 0 20px;}
.sports_geeks_news .sps_gk_n_left ul li { float: left; font-weight: 600; height: 25px; line-height: 25px; width: 85px;}
.sports_geeks_news .sps_gk_n_left ul li a{ color:#FFF; font-size:12px;}
.sports_geeks_news .box_pic{ width:403px; height:418px; border-bottom:1px solid #e4e4e4; border-top:1px solid #e4e4e4; border-right:1px solid #e4e4e4; float:left; display:inline-block; background:#eee; position:relative; overflow:hidden;}
.sports_geeks_news .box_pic li { float: left; height: 418px;width: 403px;}
.sports_geeks_news .box_pic .prev,.sports_geeks_news .box_pic .next{ z-index:99;position:absolute;top:50%;margin-top:-25px;width:28px;height:62px;cursor:pointer;}
.sports_geeks_news .box_pic .prev{left:0px;background-image:url(/images/201507/pre.png); display:none;}
.sports_geeks_news .box_pic .next{right:0px;background-image:url(/images/201507/next.png); display:none}

.sports_geeks_news .box_pic .list { overflow: hidden; width: 2418px;}
.sports_geeks_news .box_pic .box { height: 418px; margin: 0 auto;overflow: hidden; position: relative;width: 403px;}
.sports_geeks_news .sps_gk_n_right{ width:606px; height:418px; border-top:1px solid #e4e4e4; float:right; display:inline;}
.sps_gk_n_right ul li{ border-bottom: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; float: left; text-align: center; width: 201px;}
.sps_gk_n_right_top li { height: 253px;}
.sps_gk_n_right_bottom li { height: 164px;}
.sports_geeks_news .sps_gk_m_right{ width:606px; height:418px; border-top:1px solid #e4e4e4; float:right; display:inline;}
.sps_gk_m_right ul li{ border-bottom: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; text-align: center; width: 201px; }
.sps_gk_m_right ul{ display:inline-block;}
.sps_gk_m_right div{ display:inline-block;}
.sps_gk_m_right_top{ height: 253px;}
.sps_gk_m_right_bottom{ height: 164px;}
.sps_gk_m_right div{ width:201px; height:418px;border-bottom: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4;}
.map_guarantee li p{ text-align:left; display:inline-block; width:110px;}
.map_guarantee li{width: 210px; display:inline-block; float:left;}
.map_guarantee ul{ margin:0 auto; display:block; width:1050px;}
.map_guarantee { padding: 40px 0; text-align: center; background:url("/images/201507/foot_line.png") no-repeat scroll left bottom;}
.mt30{ margin-top: 30px; }
.mt15{ margin-top: 15px;}
.mt14{ margin-top: 14px;}
.mt10{ margin-top: 10px;display:list-item;}
.f16{ font-size:16px;}
.f20{ font-size:20px;}
.pt70{ padding-top:70px;}
.pt30{ padding-top:30px;}
.pt15{ padding-top:15px;}
.fb600{ font-weight: 600;}
.bcf5 {background: #f5f5f7;}


/*公告*/
.index_notice{}
.index_notice span{ display: inline-block; height:26px; line-height:26px; }
.index_notice marquee{ display: inline-block;}
.notice_tit a{ background:url("/images/201507/gg.png") no-repeat scroll 7px 2px; padding-left: 20px;}
.notice_tit a:hover {background:url("/images/201507/gg_a.png") no-repeat scroll 7px 2px;  color: #ff8201; padding-left: 20px;}
.notice_con{ margin-left:2px; min-width:160px;}
.notice_con a{ margin-right:10px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.index_notice span{ display: inline-block; height:26px; line-height:26px; vertical-align:bottom; }
.notice_con a{ margin-right:10px; padding-top:8px; display:inline-block;}